x86/dom0: propagate PVH vlapic EOIs to hardware
authorRoger Pau Monné <roger.pau@citrix.com>
Tue, 5 Mar 2019 16:41:14 +0000 (17:41 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 5 Mar 2019 16:41:14 +0000 (17:41 +0100)
commit7b653a245ffc26aca691f34204d4fef7af49a0a0
tree20f302b2606fc41071af0fff840114862b2d2d6e
parent2215a8b6da655f8d7492b8981945e68459f3cf4e
x86/dom0: propagate PVH vlapic EOIs to hardware

Current check for MSI EIO is missing a special case for PVH Dom0,
which doesn't have a hvm_irq_dpci struct but requires EIOs to be
forwarded to the physical lapic for passed-through devices.

Add a short-circuit to allow EOIs from PVH Dom0 to be propagated.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Release-acked-by: Juergen Gross <jgross@suse.com>
xen/drivers/passthrough/io.c